package cn.liontalk.BuilderPattern.pattern1;


/**
 * 导演类，负责安排已有模块的顺序，然后告诉 Builder 开始建造。
 */
public class Director {
    private Builder builder = new ConcreteProduct();
    public Product getProduct() {
        builder.setPart();
        // 设置不同的 part ，生产不同的零件
        return builder.buildProduct();
    }
}
